package com.vo;

import com.baomidou.mybatisplus.annotations.TableField;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
@Accessors
@AllArgsConstructor
@NoArgsConstructor
public class TbOrderResDTO implements Serializable {
    /**
     * 订单id
     *
     * @mbg.generated
     */
    private String id;


    /**
     * 金额合计
     *
     * @mbg.generated
     */
    private BigDecimal totalMoney;





    /**
     * 订单创建时间
     *
     * @mbg.generated
     */
    private Date createTime;



    /**
     * 付款时间
     *
     * @mbg.generated
     */
    private Date payTime;


    /**
     * 交易完成时间
     *
     * @mbg.generated
     */
    private Date endTime;

    /**
     * 交易关闭时间
     *
     * @mbg.generated
     */
    private Date closeTime;


    /**
     * 用户名称
     *
     * @mbg.generated
     */
    private String username;



    /**
     * 订单状态,0:未完成,1:已完成，2：已退货
     *
     * @mbg.generated
     */
    private String orderStatus;

    /**
     * 支付状态,0:未支付，1：已支付，2：支付失败
     *
     * @mbg.generated
     */
    private String payStatus;

    /**
     * 发货状态,0:未发货，1：已发货，2：已收货
     *
     * @mbg.generated
     */
    private String consignStatus;



    private static final long serialVersionUID = 1L;

}